Senior Software Engineer

Engineering Recife, PE

About Liferay

Liferay is a uniquely profitable B2B enterprise software company with 1,000+ fiery-eyed employees all across Europe, the Americas, the Middle East, Asia, and Africa. As a renowned provider of enterprise open source technologies, we have been recognized by Gartner for empowering businesses around the world to solve complex digital challenges.  Liferay’s all-in-one platform unites Liferay DXP with our cloud platform capabilities, built-in analytics, and commerce functionality, reducing time to market and accelerating innovation. Our customer roster includes global companies such as Airbus, US Bank, Honda, and Desjardins.

But we don’t just make awesome software, we are also fueled by a greater-than-profit vision. By building a vibrant business, making technology useful, and investing in communities, we make it possible for people to reach their full potential to serve others. This commitment extends beyond our product; Liferay donates 10% of our profits to charities around the world. Oh, we’re also self-funded which gives us the freedom to work on whatever we think brings the most value to customers and communities in the long run!

 

About You and this Role

The Analytics Cloud (AC) team builds and maintains Liferay’s data intelligence layer, designed to extend the value of DXP by helping organizations understand how users interact with their digital experiences.
As a Senior Backend Engineer, you will play a key role in designing and scaling the backend services that power Analytics Cloud Platform. You’ll collaborate closely with a talented, multidisciplinary team of engineers, product managers, and UX designers to deliver high-quality, maintainable solutions that serve enterprise customers around the world.
If you identify with the profile, and think you have a good fit with this position, apply and come talk to us!

 

Key Objectives

  • Design and implement robust and scalable backend services for  Analytics Cloud as a Customer Data Platform.

  • Build and optimize data ingestion and processing pipelines using Google Cloud Platform technologies such as BigQuery, Pub/Sub, and AirFlow.

  • Write clean, maintainable, and testable Java code, leveraging Liferay frameworks and DXP integration points and React based user interfaces.

  • Collaborate with Product and UX to translate business requirements into efficient backend solutions.

  • Drive technical excellence by ensuring team and components performance, observability, and maintainability.

  • Participate in architecture discussions, code reviews, and cross-team collaborations.

  • Mentor other engineers, contributing to the team’s overall growth and technical maturity.

 

Required Qualifications

  • Strong experience in software development.

  • Strong proficiency in Java, SQL, and ORM frameworks

  • Familiarity with frontend integration (JS/React).

  • Solid understanding of RESTful API design and system integration patterns.

  • Experience working with Google Cloud Platform (BigQuery, Pub/Sub) or equivalent cloud services.

  • Experience with unit, integration, and functional testing frameworks.

  • Knowledge of Kubernetes, Docker, and containerized deployments.

  • Proficiency with Git, CI/CD pipelines, and collaborative development workflows.

  • Excellent communication and teamwork abilities.

  • Strong attention to detail and commitment to code quality.

  • Knowledge of security and performance best practices in software development.

  • Fluent in English.


Preferred Qualifications

  • Experience with Liferay DXP 7.x

  • Familiarity with data privacy, GDPR, and enterprise security best practices.

  • Background in data-intensive or analytics-oriented products.

  • Familiarity with Python.
  • It’s a big plus if you’re a contributor to open source, hackathons, meetups or whatever related to coding.

 

What We Offer

  • Salary package w/ competitive benefits according to qualifications and experience
    Opportunities to take responsibility, grow professionally, and Stay Nerdy
  • A positive and collaborative work culture
  • Working at a leading open-source company

 

Equal Opportunities Employer - Statement

Liferay is committed to the equal treatment of all candidates, customers and employees and to fostering a culture of dignity at work. Our operating procedure provides for equal opportunities in recruitment and employment with the aim to eliminate discrimination against any job applicant or employee on the basis of race, age, sexual orientation, gender, religion or beliefs, marital or civil partnerships status, family or dependency status, disability, pregnancy and maternity or membership of a traveling community.

#LI-MM1